#pragma once

#include "Cena.h"

class Menus : public Cena
{
public:
	Menus(irr::gui::IGUIEnvironment *guienv, irr::scene::ISceneManager *scene);
	~Menus(void);

	void AddCamera(NxVec3 pos = NxVec3(0, 0, 0), NxVec3 look = NxVec3(0, 0, 0)){};
	void AddGameObject(int id, char *nomeMesh, GerenciaFisica *fisica, GameObject *obj = new GameObject(), NxVec3 pos = NxVec3(0, 0, 0), NxVec3 Escala = NxVec3(1, 1, 1), bool dinamico = true){};
	irr::scene::ICameraSceneNode *GetCamera()
	{
		irr::scene::ICameraSceneNode *a;
		return a;
	};
	void Atualiza(){};



	void Desenha();
	void AddBotao(int xi, int xf, int yi, int yf, int id, const wchar_t *texto);
	void AddImagem(char *nomeImg, int x, int y, Renderizador *render);
	void DeleteGui();

private:

	irr::gui::IGUIEnvironment *guienv;
};

